#ifndef TEST_AVL_H
#define TEST_AVL_H

#include <assert.h>
#include <CUnit/Basic.h>
#include <CUnit/CUnit.h>
#include "avl_tree.h"
#define AVL_SEQ_BUFFER_MAX_LEN 1024


static char avl_tree_seq[AVL_SEQ_BUFFER_MAX_LEN];
static int seq_ptr = 0;




void refresh_avl_seq_buffer() ;
void avl_preorder_seq(avl_tree r);
void avl_inorder_seq(avl_tree r);
void avl_postorder_seq(avl_tree r);


// void test_lll_adjust(void);
// void test_rrr_adjust(void);
// void test_lr_adjust(void);
// void test_rl_adjust(void);




void AddTests(void);

#endif